home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 (Walnut Creek) / Aminet - June 1993 [Walnut Creek].iso / aminet / biz / dbase / vmax412.lha / videomaxe / docs / Videomaxe.doc next >
Text File  |  1993-05-06  |  27KB  |  809 lines

  1. Document Videomaxe 04.XX documentation
  2.  
  3.         VideoMaxe 04.XX © Stephan Sürken 1993
  4.  
  5. 0. Important
  6. =============
  7.  
  8. 0.1. Copyright & legal stuff
  9. -----------------------------
  10.  
  11.  VideoMaxe    04.XX is © Stephan Sürken 1993.
  12.  VMConvert    01.XX is © Stephan Sürken 1993.
  13.  CCode        01.XX is © Stephan Sürken 1993.
  14.  Text2Guide    01.XX is © Stephan Sürken 1993.
  15.  
  16.  The whole package is SHAREWARE, that means you may copy it freely but
  17.  if you really use it (and want to decode the full version ;-), you must
  18.  send me a donation (see `How to decode the full version').
  19.  
  20.  Note the following:
  21.  
  22.   o If you copy it, you MUST copy the whole original archive.
  23.   o You may include this copy on any Public Domain Series, but you
  24.     MUST NOT include it on any disk that is selled for more than
  25.     5 US Dollar (or an equivalent in other currencies).
  26.   o The program must neither be used nor copied by any right wing
  27.     organisations or persons.
  28.  
  29. 0.2. How to decode the full version
  30. ------------------------------------
  31.  
  32.  There are two different VideoMaxe programs included in this archive,
  33.  namely an non-encoded "light" version of VideoMaxe (original release
  34.  file name is "VideoMaxe/VideoMaxe") and an encoded full version
  35.  (original release file name is "VideoMaxe/VideoMaxe.code"). You can
  36.  work with the "light" version properly, as it provides all features
  37.  of the old VideoMaxe 03.24 (and much more :-).
  38.  
  39.  To be able to decode the full version, you must have a password. You
  40.  can obtain that password by sending me the shareware-donation of
  41.  
  42.  30,- Deutsche Mark    or    20,- US Dollar.
  43.  
  44.  Practically, the procedure should be like this:
  45.  
  46.  o Case 1: You have access to EMail.
  47.            -> Send me a EMail including your full name (and email
  48.               address), indicating that you want to get the password.
  49.               Simultaneously transmit the money to my bank account;
  50.               take care to identify yourself sufficiently, so that I
  51.               can find out who send me the money.
  52.               Then, I will email you the password you need to decode
  53.               the full version.
  54.  o Case 2: You have no access to EMail.
  55.            -> Send me a standard letter including an sufficiently 
  56.               stamped return-envelope. Include the money into that
  57.               letter or transmit it to my bank account. I will then
  58.               return the envelope with the password.
  59.               
  60.  See <The Author> for addresses.
  61.  
  62.  If you finally got the password, goto a shell and type
  63.  
  64.      VM:Tools/CCode VM:VideoMaxe.code VM:VideoMaxe Decode
  65.  
  66.  This will ask you for the password (if so, type it!). After that,
  67.  the file VM:VideoMaxe.code will be decoded; this may take several
  68.  minutes and you can`t abort it. Note that this will overwrite the
  69.  light version VM:VideoMaxe, so copy it before if you want to keep
  70.  it. Note additionally that you must have VM: correctly assigned
  71.  (or replace it with the full path...) to run this properly.
  72.  
  73. 0.3. Rise from VideoMaxe 03.XX to 04.XX
  74. ----------------------------------------
  75.  
  76.  If you have used VideoMaxe 03.XX, you must update your project and
  77.  your "Treiber"-files. To do that, the cli-program "VMConvert" is
  78.  included in "VM:Tools". This version can convert VideMaxe 03.XX
  79.  projects and VideoMaxe 03.XX "Treiber"-files to the new format.
  80.  
  81.  Go into a Shell and type
  82.    
  83.    VM:Tools/VMConvert V3XXProject <old_project> <new_project>
  84.  
  85.  to convert an old project file or type
  86.  
  87.    VM:Tools/VMConvert V3XXVRec <old_vrec> <new_vrec>
  88.    
  89.  to transform an old video recorder file (in 03.XX these files resided
  90.  in "VM:Treiber"...). The <new_xxx>-file will be overwritten (without
  91.  request) if existent.
  92.  
  93.  Type "VM:VMConvert ?" to see VMConvert`s syntax.
  94.  
  95.  Sorry to be so short here.
  96.  
  97. 0.4. Release Notes
  98. -------------------
  99.  
  100.  Release: VideoMaxe 04.12
  101.  
  102.  o A minor update form VideoMaxe 04.11, fixing a problem with 
  103.    the screen mode (see `Bugs').
  104.  o "Completed" the general documentation...
  105.  o The whole release has been done in a hurry, so please don`t blame
  106.    me if there are many things undocumented or missing. I nevertheless
  107.    hope you fin your way through.
  108.  o There is no proper documentation yet. As this is so, I have included
  109.    the documentation for VideoMaxe 03.11 (VM:Docs/VM0311.doc). Note that
  110.    this is in no way a documentation for VideoMaxe 04.XX. It is only
  111.    included to confuse you ;,).
  112.  o Be careful with the print routines as they are hastily converted from
  113.    version 03.24, just to provide them. Better save project before start
  114.    printing.
  115.  o In some windows string/integer gadget contents are taken only if
  116.    a IDCMP-GadgetUp arrives at the window (TAB or ENTER). So better
  117.    press these keys in the gadgets after changing its contents
  118.    to make sure.
  119.  
  120.  
  121. 1. Installation
  122. ================
  123.  
  124. 1.1. Requirements
  125. ------------------
  126.  
  127.  To be able to run (this version of) VideoMaxe on your computer you must
  128.  have any Amiga with KS 2.04+ and WB 2.1+.
  129.  
  130.  Files ABSOLUTELY needed to run VideoMaxe:
  131.  
  132.  o the program file "VideoMaxe"
  133.  
  134. 1.2. Configuration Support
  135. ---------------------------
  136.  
  137.  Though you can run VideoMaxe only with the file "VideoMaxe" copied
  138.  anywhere to your (hard) disk, I strongly advice you to use the
  139.  logical device "VM:". If you do not, however, you will have click
  140.  away several requesters on every startup of VideoMaxe (but perhaps you
  141.  like that). 
  142.  There are several other files/dirs VideoMaxe works with, but these 
  143.  can be adjusted in the VideoMaxe preferences.
  144.  
  145.  Here is a list of files that directly influence the configuration of
  146.  VideoMaxe:
  147.  
  148.  Preloaded configuration files
  149.  ------------------------------
  150.  
  151.  o "VM:Config/VM.prefs". VideoMaxe preferences to load on every startup
  152.    (of VideoMaxe).
  153.  o "VM:Config/LO.prefs". Layout preferences to load on every startup
  154.    (of VideoMaxe).
  155.  
  156.  Icon files        (if not existent, the system`s default is used)
  157.  -----------
  158.  
  159.  o "VM:Config/MaskListIcon.info".    Icon used for masklist files.
  160.  o "VM:Config/ProjectIcon.info".    Icon used for project files.
  161.  o "VM:Config/PrinterPrefsIcon.info".    Icon used for printer prefs files.
  162.  o "VM:Config/VideoRecorderIcon.info".    Icon used for video recorder files.
  163.  o "VM:Config/VideoMaxePrefsIcon.info".    Icon used for videomaxe  pref. files.
  164.  o "VM:Config/LayoutPrefsIcon.info".    Icon used for layout pref. files.
  165.  
  166.  Miscellaneous
  167.  --------------
  168.  
  169.  o The Catalog-File "VideoMaxe.catalog", that may be located in
  170.    "LOCALE:Catalogs/<lang>/" or in "<startup-cd>/Catalogs/<lang>".
  171.    See `Installation' or your Amiga User Manual for more details
  172.    about localization.
  173.  o "VM:Config/VM.pic". Data for the title picture, shown with "About".
  174.    Is not shown if you put it off in the VideoMaxe preferences or if 
  175.    VideoMaxe can`t open an adequate screen (PAL:Hires, 4 colours).
  176.      
  177.  Note that if the logical device "VM:" is not present, it will auto-
  178.  matically assigned to the current directory on startup; note also
  179.  that the directory "VM:Config" will be created if non-existent, and
  180.  address your thanks to the style guide.
  181.  
  182. 1.3. Accomplish installation
  183. -----------------------------
  184.  
  185.  NOTE: 
  186.  In former releases VideoMaxe would not open a screen at all if
  187.  the screen mode saved in "VM:Config/VM.prefs" was not available
  188.  on the current system. For example, users with the NTSC mode
  189.  only (no big agnus) actually could not start the program, as
  190.  VideoMaxe tried to open a PAL:Hires screen. Furthermore, Video-
  191.  Maxe then gave the wrong error message "Not enough memory..."
  192.  (see `Bugs'). This is corrected now; if you now start
  193.  VideoMaxe it will give you a meaningful error message
  194.  (SA_ERRORCODES) why the
  195.  screen could not be opened, and then ask you whether to try to
  196.  open the screen again with your system`s default screen mode.
  197.  2 make the point, don`t bother about these requesters if you
  198.  have a NTSC only machine, they are perfectly normal. Adjust
  199.  the screen mode in VideoMaxe to your wishes, save it and u
  200.  will never see them again.
  201.  I am very sorry I did not consider that problem at an earlier
  202.  point.
  203.  ENDNOTE.
  204.  
  205.  With the help of the two chapters above you should be able to
  206.  install VideoMaxe on your (hard) disk on your own. 2 help u
  207.  I will give you the following steps:
  208.  
  209.  o Copy the whole VideoMaxe directory to a preferred position on
  210.    your (hard) disk.
  211.  o Assign "VM:" in your startup-sequence or simply double-click on
  212.    "AssignVM" in the copied VideoMaxe directory.
  213.  o If you have worked with VideoMaxe 3.XX, see 
  214.    `Rise from V04.XX to V03.XX' how to update your files.
  215.  o If you do not want to click on "AssignVM" before every session, 
  216.    include a line like "Assign VM: <your_vm_dir>" to one of the
  217.    batch files that are executed on the startup (of your Amiga).
  218.    For example, add 
  219.    "Assign VM: Work:Tools/GoodTools/ExcellentTools/VideoMaxe"
  220.    to the file "s:user-startup" if your VideoMaxe directory is
  221.    "Work:Tools/GoodTools/ExcellentTools/VideoMaxe".
  222.    
  223.  If I get the time I will try to write a script for the installer...
  224.    
  225. 2. Introduction
  226. ----------------
  227.  
  228.   What is VideoMaxe?
  229.   
  230.   VideoMaxe is THE Video Organizer for the Amiga. It satifies all
  231.   needs of the private video user, its multiple functions and
  232.   brilliant features are numberless (did I forget to say that it
  233.   is the best program ever written?).
  234.   
  235.   o Full OS 2.1 support (Localization, Asl, fonts, app. icon, etc.).
  236.   o Saves different Screen-Layout (screen mode, fonts, window sizes etc.).
  237.   o Font-sensitive runtime gadget calculation.
  238.   o NO limitations whatsoever concerning amount of titles, rubrics,
  239.     tapes (or whatever:+) except for your ram space.
  240.   o Supports any kind of compression modes by using a compression
  241.     factor (fixed long play).
  242.   o A freely editable mask entry list for each tape and title; that 
  243.     means that you can carry as much additionally information as you
  244.     wish per tape or title (three data types up to now: Number, Text,
  245.     On/Off). Provides a mask system to handle that.
  246.   o VideoMaxe 04.XX gives the final solution to the question where to
  247.     record a new title.
  248.   o No matter what video recorder you have: VideoMaxe shows rest time,
  249.     used time or the counter of your video recorder to let you
  250.     access to a title. Last mentioned is useful if you have a 
  251.     video recorder without a real-time indicator (or the goal-spooling
  252.     is available with the counter only); you can then freely
  253.     create a fitting counter-function.
  254.   o Title length are given in minutes AND seconds to be able to cover
  255.     rather short titles (e.g. music).
  256.   o Comfortable search routines
  257.   o Printing
  258.   o etc...
  259.  
  260.  
  261. 3. Documentation
  262. =================
  263.  
  264.  This documentation is divided in two main parts, namely the chapters
  265.  `General' and `Details'.
  266.  U should "understand" and be able to work with the program only by
  267.  reading the chapter `General'.
  268.  Use the chapter `Details' if you have questions in detail only.
  269.  
  270. 3.1. General
  271. -------------
  272.  
  273. 3.1.1. Data Types
  274. ------------------
  275.  
  276.  VideoMaxe consists of many datatypes that have multiple relations
  277.  and interact in multiple ways.
  278.  I will give you a short list of the key types only. These are
  279.  sufficient to understand VideoMaxe as a user.
  280.  
  281. 3.1.1.1. Mask entry
  282. --------------------
  283.  
  284.  A mask entry is the basic type for VideoMaxe`s "data base" facility.
  285.  
  286.  It consists of:
  287.  
  288.  o Its name.
  289.  o Its kind.
  290.    Up to now (Release 4.12), three different kinds are possible:
  291.    - On/Off type
  292.    - Number type
  293.    - Text type
  294.  o Its data; the kind of data depends on the mask entry`s kind.
  295.  
  296. 3.1.1.2. Mask
  297. --------------
  298.  
  299.  A mask is a compound of an unlimited amount of mask entries.
  300.  
  301.  It consists of:
  302.  
  303.  o Its name.
  304.  o A (unlimited) list of mask entries.
  305.  
  306. 3.1.1.3. Rubric
  307. ----------------
  308.  
  309.  A rubric is a classification for titles.
  310.  
  311.  It consists of:
  312.  
  313.  o Its name.
  314.  
  315.  It is linked to:
  316.  
  317.  o The list of titles that are classified into this rubric.
  318.  
  319. 3.1.1.4. Tape
  320. --------------
  321.  
  322.  A tape is the resource where a title is located physically.
  323.  
  324.  It consists of:
  325.  
  326.  o Its number.
  327.  o Its length (in minutes).
  328.  o Its "over hang", that is the time it is "longer" than described
  329.    by the manufacturer (in minutes).
  330.    The actual length of a tape (used for the calculations) is the
  331.    addition of length and "over hang".
  332.  o Its mask entry list.
  333.  
  334.  It is linked to:
  335.  
  336.  o The list of titles recorded on this tape.
  337.  
  338. 3.1.1.5. Title
  339. ---------------
  340.  
  341.  A title is data that can be recorded on (any) tape.
  342.  
  343.  It consists of
  344.  
  345.  o Its name.
  346.  o Its (play) length (in minutes and seconds).
  347.  o Its compression factor(fraction). This is the factor the recording
  348.    is compressed due to its length concerning the used compression
  349.    mode. This factor may be smaller than one to simulate prolonging
  350.    of the titles length.
  351.    For example, the compression factor for the compression mode
  352.    "Long Play" is 2.
  353.    The compression factor with the (play) length together determine
  354.    the length that is used for all calculations.
  355.  o Its boolean locked flag. Is this true, the title will not be taken
  356.    into consideration for "used spaces suggestions". See `Details'.
  357.  o Its date and time. Both strings are shown (and MUST be typed) in
  358.    the template of the OS preferences. See your Amiga User Manual
  359.    for more details.
  360.  o Its mask entry list.
  361.  
  362.  It is linked to
  363.  
  364.  o The tape it is recorded on.
  365.  o The rubric it is classified into.
  366.  
  367. 3.1.1.6. Project
  368. -----------------
  369.  
  370.  A project is a representation of a collection of tapes.
  371.  
  372.  It consists of
  373.  
  374.  o Its name.
  375.  o Its preferences:
  376.    - how to show the spool information
  377.    - list of masks
  378.    - video recorder (in most cases not needed)
  379.    - articles (pre-texts to be left out in alphabetical order)
  380.    - printer preferences
  381.  o Its list of rubrics.
  382.  o Its list of tapes.
  383.  o Its list of titles.
  384.  
  385.                
  386. 3.1.2. File Types
  387. ------------------
  388.  
  389.  There are six filetypes VideoMaxe can load and save.
  390.  These are:
  391.  
  392. 3.1.2.1. VideoMaxe preferences file
  393. ------------------------------------
  394.  
  395.  It contains:
  396.  
  397.  o The (name of the) default mask list to use with new projects.
  398.  o The (name of the) default video recorder file to use with 
  399.    new projects.
  400.  o The (name of the) default printer preferences file to use with
  401.    new projects.
  402.  o Some boolean flags
  403.  o All default directory names for the load and save operations
  404.    on the different filetypes
  405.    
  406.  Default name: VM:Config/VM.prefs
  407.  
  408. 3.1.2.2. Layout preferences file
  409. ---------------------------------
  410.  
  411.  It contains:
  412.  
  413.  o The screen mode, colours, fonts etc. to use in VideoMaxe
  414.  o The shapes (including the zoom state) of all VideoMaxe windows.
  415.    This can`t be adjusted in the editor, but the editor always
  416.    contains the current shapes after entering it. It certainly
  417.    does not contain the current shapes if you have previously
  418.    loaded a layout from disk inside the editor.
  419.    If you want the shape of the layout window to be snapshot
  420.    as well, adjust the layout editor window and leave it via
  421.    "Cancel", as "OK" should use the (perhaps loaded) values...
  422.    
  423.  Default name: VM:Config/LO.prefs
  424.  
  425. 3.1.2.3. Printer preferences file
  426. ----------------------------------
  427.  
  428.  It contains:
  429.  
  430.  o Four different adjustments concerning the print.
  431.    See its editor and you will see.
  432.    
  433.  Default name: Defined in the videomaxe preferences.
  434.                Used for new projects only, not accessable via
  435.                "Load" or "Save".
  436.  
  437.  
  438. 3.1.2.4. Video recorder file
  439. -----------------------------
  440.  
  441.  It contains:
  442.  
  443.  o Four different functions (for four different tape lengths)
  444.    of a video recorder counter.
  445.    
  446.  Default name: Defined in the videomaxe preferences.
  447.                Used for new projects only, not accessable via
  448.                "Load" or "Save".
  449.                
  450.  Notes: In most cases, you will not need these functions. See `Data types'.
  451.  
  452. 3.1.2.5. Mask list file
  453. ------------------------
  454.  
  455.  It contains:
  456.  
  457.  o An unlimited number of masks. See `Data types'.
  458.    
  459.  Default name: Defined in the videomaxe preferences.
  460.                Used for new projects only, not accessable via
  461.                "Load" or "Save".
  462.                
  463. 3.1.2.6. Project file
  464. ----------------------
  465.  
  466.  It contains:
  467.  
  468.  o A whole VideoMaxe project.
  469.    
  470.  Default name: Defined as the name of the last disk access with that
  471.                project (e.g. new projects have no default, just loaded
  472.                projects have the name they are loaded from as default, 
  473.                etc.).
  474.                Not accessable via "Load".
  475.                
  476.  
  477. 3.1.3. Controlling the programm
  478. --------------------------------
  479.  
  480.  VideoMaxe is window-oriented and modularized. That means that you
  481.  normally manipulate a certain amount of data in a window, 
  482.  encapsulated from the rest.
  483.  
  484. 3.1.3.1. Gadgets
  485. -----------------
  486.  
  487.  There are standard gadgets appearing repeatedly in the program
  488.  that generally mean the same. Here`s a list of those gadgets:
  489.  
  490.  o Standard Gadgets manupulating an item
  491.  
  492.    OK        : Push the data as it is into action.
  493.    Delete    : Delete the item whose data is being shown.
  494.    Cancel    : Leave the window with exactly the situation as it 
  495.              has been before opening it.
  496.              Equivalent to "WindowClose".
  497.              
  498.  o Standard Gadgets manupulating a list of items
  499.    
  500.    OK        : Push the data as it is into action.
  501.    New        : Create a new list item.
  502.    Edit        : Edit the active list item.
  503.    Empty    : Empty the list (Length(list) = 0).
  504.    Cancel    : Leave the window with exactly the situation as it 
  505.              has been before opening it.
  506.              Equivalent to "WindowClose".
  507.    
  508.  Note that to be able to "Cancel", the window must operate on a copy
  509.  of the data. So, if you are not able to "Cancel" (as the button is
  510.  ghosted), the data has not been copied. This is, for example, the 
  511.  case with the Window "Project" if you put off "Copy Project?" in
  512.  the VideoMaxe preferences. This is useful, as the copying of a big
  513.  project might take a long time.
  514.  Note, too, that "Cancel" leaves you in exactly the same PROGRAM 
  515.  situation but you may have changed the programs ENVIRONMENTAL
  516.  situation, for example by file-saving something in a window (in 
  517.  fact, file-savings are the ONLY side effect operations of that
  518.  kind in this program). A simple example of that is changing and
  519.  saving the VideoMaxe preferences and leaving the window via 
  520.  "Cancel". The changes will not be taken by the program (certainly,
  521.  as you selected Cancel!), but at the next startup of VideoMaxe
  522.  this changed file will be read and put to action.
  523.  
  524.  [so much talk about that side effect stuff]
  525.  
  526.  [but it was worth it] 
  527.  
  528. 3.1.3.2. Menues
  529. ----------------
  530.  
  531.  Every window might have a menu as well. Push the right mouse button
  532.  to see it (suprise!). For all the menu items there is one rule
  533.  to get their meaning: Read them! Menu items are read with their
  534.  whole "path", e.g. "Rubric.New" or "Specials.Print.Rubric list".
  535.  Employing that rule I bet you get at least a hint to any item`s
  536.  meaning.
  537.  
  538.  There are three standard menu items concerning file accesses:
  539.  
  540.  o "Load" will load a file with a fixed name.
  541.  o "Save" will save a file to a fixed name.
  542.  o "Open" will open a file requester and let you choose a file to load.
  543.  o "Save as" will open a file requester and let you choose a filename 
  544.    to save to.
  545.  
  546. 3.2. Details
  547. -------------
  548.  
  549.  Sorry, there is no detailed documentation yet.
  550.  
  551.  
  552. 4. Changes
  553. ===========
  554.  
  555.  This Chapter contains changes made in newer versions. Note that
  556.  major bug fixes are not mentioned here but in `Bugs'.
  557.  
  558. 4.1. Version 04.11
  559. -------------------
  560.  
  561.  o some minor bug fixes
  562.  o you do not have to press "TAB" or "ENTER" to really read the
  563.    search texts in the search title and the search tape windows;
  564.    that was really irritating sometimes. Some gadget position
  565.    have changed as well...
  566.  
  567. 5. Bugs
  568. ========
  569.  
  570.  Bugs are found in programs in multiple ways; there are small bugs,
  571.  funny and ugly bugs, and, of course, there are bugs not even
  572.  Commodore knows where they came from.
  573.  
  574.  But now for something completely different:
  575.  
  576.  o The bugs listed beneath are known bugs only; thus, that list is not
  577.    complete in what way soever.
  578.  o Furthermore, it may be that even some known "bugs" do not occur in
  579.    the list. For one thing, they may be too "small" so that I decided
  580.    not to mention them (and there are many of these, mentioned as
  581.    "done minor bug fixes" in "Changes"). The other thing
  582.    is that I might not consider some strange behaviour as "bug", though
  583.    other may do.
  584.  
  585.  And here`s the list:
  586.  
  587.  
  588.  Convention:
  589.  
  590.  +(<bugNo>)    = Bug number <bugNo> is not yet fixed
  591.  -(<bugNo>)    = Bug number <bugNo> is fixed in current version
  592.  
  593.  
  594. 5.1. -(1)
  595. ----------
  596.  
  597. In version    : 04.00_beta (08.03.93)
  598. Location    : Everywhere
  599. Situation    : More than one window is open
  600. Error        : The IDCMP-Port of the unactive window is not blocked
  601. OK since version: 04.10
  602. Notes        : This isn`t really a "bug", I simply haven`t implemented
  603.                   that yet. So watch out if VideoMaxe does not react...
  604.     
  605.  
  606. 5.2. -(2)
  607. ----------
  608.  
  609. In version    : 04.00_beta (08.03.93)
  610. Location    : Reopening VideoMaxe (from iconification)
  611. Situation    : Not enough free (chip) ram available
  612. Error        : VideoMaxe will assert (so all previously loaded (and 
  613.           perhaps changed) projects will be lost)
  614. OK since version: 04.10
  615. Notes        : 
  616.  
  617.  
  618. 5.3. -(3)
  619. ----------
  620.  
  621. In version    : 04.00_beta (08.03.93)
  622. Location    : Save project
  623. Situation    : A loaded project`s path+filename is longer than 80 chars
  624.           and you select the menu item "Save"
  625. Error        : The complete filename will be cut off and the project will
  626.           be tried to save to that wrong name; this might cause 
  627.           an error (that`s the best case) or the project might be
  628.           saved to that wrong name. This latter behaviour is _VERY_
  629.           ugly, as it may overwrite (without further request) an
  630.           already existing file that coincidentially has exactly
  631.           this name...
  632. OK since version: 04.10
  633. Notes        : Fortunately, the worst case situation described above is
  634.           not very probable
  635.  
  636.  
  637. 5.4. -(4)
  638. ----------
  639.  
  640. In version    : 04.00_beta (08.03.93)
  641. Location    : Project
  642. Situation    : Use one of the special mask operations
  643. Error        : VideoMaxe does not recognize the project to be changed
  644. OK since version: 04.10
  645. Notes        : 
  646.  
  647.  
  648. 5.5. -(5)
  649. ----------
  650.  
  651. In version    : 04.00_beta (08.03.93)
  652. Location    : Project
  653. Situation    : Change the active list via the mx-gadget while there 
  654.           is no active title
  655. Error        : VideoMaxe will not refresh the spool information even
  656.           if the selection of the new list provides an active title
  657. OK since version: 04.10
  658. Notes        : 
  659.  
  660.  
  661. 5.6. -(6)
  662. ----------
  663.  
  664. In version    : 04.00_beta (08.03.93)
  665. Location    : Main
  666. Situation    : Starting up VideoMaxe
  667. Error        : First, the about information is shown and then the args
  668.           are loaded; this should be the other way round
  669. OK since version: 04.10
  670. Notes        : 
  671.  
  672.  
  673. 5.7. -(7)
  674. ----------
  675.  
  676. In version    : 04.00_beta (08.03.93)
  677. Location    : Copied Title
  678. Situation    : The title editor starts with the advice to to copy a 
  679.           title
  680. Error        : ALL informations are copied while is is very unuseful 
  681.           to copy the date information; it should have the value
  682.           of the current time
  683. OK since version: 04.10
  684. Notes        : I will add the pre-text "Copy of " to the name of the 
  685.           title as well (and will think about other values useful 
  686.           to copy or not)
  687.  
  688.  
  689. 5.8. -(8)
  690. ----------
  691.  
  692. In version    : 04.00_beta (08.03.93)
  693. Location    : Everywhere
  694. Situation    : Closing a window
  695. Error        : In this situation VideoMaxe should get both the normal
  696.           window sizes & the zoomed window sizes. Somehow this
  697.           goes astray.
  698. OK since version: 04.10
  699. Notes        : 
  700.  
  701.  
  702. 5.9. +(9)
  703. ----------
  704.  
  705. In version    : 04.00_beta (08.03.93)
  706. Location    : Everywhere
  707. Situation    : Intuition`s window refresh (caused by window size change)
  708. Error        : After this operation the window will refresh its frame
  709.           each time the right mouse button is pressed
  710. OK since version: 
  711. Notes        : This can be _very_ annoying if you have more of those
  712.           windows, as the refreshing steals your time. Obviously
  713.           my refreshing procedure is innocent, so why is this???
  714.  
  715.  
  716. 5.10. +(10)
  717. ------------
  718.  
  719. In version    : 04.00_beta (08.03.93)
  720. Location    : Everywhere
  721. Situation    : You`ve choosed a proportional gadget font in the layout
  722.           preferences
  723. Error        : The gadget real time calculations will be (slightly) 
  724.           wrong
  725. OK since version: 
  726. Notes        : Until this bug is fixed, I leave it open to you to 
  727.           choose a proportional gadget font. Perhaps you find one
  728.           that will do...
  729.  
  730.  
  731. 5.11. -(11)
  732. ------------
  733.  
  734. In version    : 04.00_beta (08.03.93)
  735. Location    : Project list -> Project
  736. Situation    : Ram-Cloning a project
  737. Error        : Titles are inserted in alphabetical order. As the titles
  738.           are managed in a binary tree as well (and I haven`t 
  739.           implemented AVL-Trees...), the tree of the cloned project
  740.           becomes a linear list. Employing the recursive search
  741.           procs (and these are used in the copying routine itself)
  742.           then very likely leads to a stack overflow error...
  743. OK since version: 04.10
  744. Notes        : The titles are now inserted according to the tape title
  745.           lists as it should be (and is handled saving projects).
  746.           Thus, I hope to have the best chance to get an more or
  747.           less balanced tree.
  748.  
  749. 5.12. -(12)
  750. ------------
  751.  
  752. In version    : 04.10
  753. Location    : Suggest
  754. Situation    : Choosing a suggestion for used spaces that does fully
  755.           overplay (at least one) title (indicated by only one
  756.           ">")
  757. Error        : VideoMaxe will Assert with an error message that can 
  758.           only be understood by me :+).
  759. OK since version: 04.11
  760. Notes        : There were three words missing in the source after I
  761.           had slightly changed the meaning of a datatype :-|.
  762.           It was something like "AND (end # NIL)"...
  763.  
  764. 5.13. -(13)
  765. ------------
  766.  
  767. In version    : 04.11
  768. Location    : Starting up VideoMaxe
  769. Situation    : Can`t open the screen though enough memory available
  770.           (e.g. because of an unexistent screen mode).
  771. Error        : VideoMaxe will give the error message "Not enough 
  772.           memory available!" instead of "Can`t open screen!".
  773.           Furthermore, VideoMaxe will not try to open a screen
  774.           with another (available) screen mode.
  775. OK since version: 04.12
  776. Notes        : Reported to me by Matt Simmons.
  777.           In fact, you might get trouble if you want to START
  778.           VideoMaxe of Releases 04.11- on a pure NTSC machine
  779.           (though certainly the programs runs with any screen
  780.           mode), as you can`t change the preloaded layout
  781.           preferences file.
  782.  
  783.  
  784. 6. Thanks to...
  785. ================
  786.  
  787.  Jens Stumpe for painting the title picture.
  788.  Leif Tobias Kornstaedt for translating a catalog into French.
  789.  
  790.  
  791. 7. The Author
  792. ==============
  793.  
  794.  The author is me and I am the author.
  795.  
  796.  o Address:    Stephan Sürken
  797.          Kurt-Schumacher-Str. 34 A 161
  798.          D-W-6750 Kaiserslautern
  799.          [after (incl.) 1st July 1993: D-67663 Kaiserslautern]
  800.         
  801.         Federal Republic of Germany
  802.  
  803.  o E-Mail:    s_suerke@informatik.uni-kl.de
  804.  
  805.  o Bank account:Stadtsparkasse Kaiserslautern, FRG
  806.  
  807.         BLZ: 540 501 10        identity of bank in germany
  808.         KTO: 128 029 758    number of my bank account
  809.